<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="../WEB-INF/plantilla/layout.xhtml">
	<ui:define name="contenido">

		<h:form id="frmAlg">

			<p:panel header="ALGORITMO GENÉTICO" id="pnlAlg">
    			
    			<h:panelGrid columns="1" >
    				<h:outputLabel for="txtNumConfig" value="Configuración Nº #{alg.numeroConfiguracion}" />
    			</h:panelGrid>
    			
    			<h:panelGrid columns="3">

					<h:outputLabel for="txtPob" value="Tamano Poblacion" />

					<p:inputText value="#{alg.t_poblacion}" id="txtPob" size="10">
					</p:inputText>
					<p:message for="txtPob" />

					<h:outputLabel for="txtPac" value="Numero Pacientes" />

					<p:inputText value="#{alg.n_pacientes}" id="txtPac" size="10">
					</p:inputText>
					<p:message for="txtPac" />

					<h:outputLabel for="txtRegOms" value="Numero Reglas para OMS" />

					<p:inputText value="#{alg.numReglasOMS}" id="txtRegOms" size="10">
					</p:inputText>
					<p:message for="txtRegOms" />

					<h:outputLabel for="txtRegAaec" value="Numero Reglas para AAEC" />

					<p:inputText value="#{alg.numReglasAAEC}" id="txtRegAaec" size="10">
					</p:inputText>
					<p:message for="txtRegAaec" />

					<h:outputLabel for="txtRegAcc" value="Numero Reglas para ACC" />

					<p:inputText value="#{alg.numReglasAAC}" id="txtRegAcc" size="10">
					</p:inputText>
					<p:message for="txtRegAcc" />

					<h:outputLabel for="txtRegPne" value="Numero Reglas para PNE" />

					<p:inputText value="#{alg.numReglasPNE}" id="txtRegPne" size="10">
					</p:inputText>
					<p:message for="txtRegPne" />

					<h:outputLabel for="txtRegFdi" value="Numero Reglas para FDI" />

					<p:inputText value="#{alg.numReglasFDI}" id="txtRegFdi" size="10">
					</p:inputText>
					<p:message for="txtRegFdi" />

					<h:outputLabel for="txtRegCne" value="Numero Reglas para CNE" />

					<p:inputText value="#{alg.numReglasCNE}" id="txtRegCne" size="10">
					</p:inputText>
					<p:message for="txtRegCne" />

					<h:outputLabel for="txtRegGeri" value="Numero Reglas para GERI" />

					<p:inputText value="#{alg.numReglasGERI}" id="txtRegGeri" size="10">
					</p:inputText>
					<p:message for="txtRegGeri" />

					<h:outputLabel for="txtNumHall" value="Numero Hallazgos" />

					<p:inputText value="#{alg.numHallazgos}" id="txtNumHall" size="10">
					</p:inputText>
					<p:message for="txtNumHall" />

					<h:outputLabel for="txtNumGener" value="Numero Generaciones" />

					<p:inputText value="#{alg.numGeneraciones}" id="txtNumGener"
						size="10">
					</p:inputText>
					<p:message for="txtNumGener" />

					<h:outputLabel for="txtProbC"
						value="Probabilidad para Aplicar Croosover" />

					<p:inputText value="#{alg.x}" id="txtProbC" size="10">
					</p:inputText>
					<p:message for="txtProbC" />

					<h:outputLabel for="txtProbM"
						value="Probabilidad para Aplicar Mutacion" />

					<p:inputText value="#{alg.u}" id="txtProbM" size="10">
					</p:inputText>
					<p:message for="txtProbM" />

				</h:panelGrid>


				<h:panelGrid columns="3">
					<p:commandButton id="cmbEje" value="Ejecutar"
						action="#{alg.resolver}">

						<f:setPropertyActionListener target="#{alg.metodo}"
							value="algoritmo" for="cmbEje">
						</f:setPropertyActionListener>
					</p:commandButton>


				</h:panelGrid>


			</p:panel>

		</h:form>




	</ui:define>
</ui:composition>

</html>
